# 语法:
'''
if 条件表达式:
    if 条件表达式:
        条件成立执行的代码块
        '''
'''
if 1 == 1:
    if 1 > 0:
        print('1')   # 可以输出1 因为两个条件都满足了


if 1 == 1:
    if 1 > 2:
        print('1')    #不可以输出1 因为第二个条件没有满足   
'''
'''
需求：
1. 定义变量has_ticket表示是否有车票。
2. 定义变量knife_length表示刀的长度，单位：厘⽶。
3. ⾸先通过安检，检查刀的长度是否大于20cm。
如果小于等于20cm，前往检票，提示“安检通过，请前往检票！”。
如果大于20cm，不允许进入检票，提示“警告！携带刀的长度为：XXXcm，大于20cm，请退出！”
4. 检票时，判断是否有车票。
如果有车票允许上车。提示“通过，请上车！”。
如果没有车票不允许上车，提示“检票失败，不通过！”。
'''
has_ticket =  int(input('是否有车票 [1有|0没有]:'))
knife_length = int(input('刀的长度:'))
if knife_length <= 20:
    print('前往检票')
    if has_ticket == 1:
        print('通过,请上车')
    else:
        print('检票失败,不通过')
else:
    print('您携带的刀大于20cm,请退出')
